#pragma warning(disable : 4996)
//#include  <stdio.h>
//int main()
//{
//    float date1, date2;
//    char  op;
//    scanf("%f", &date1);
//    getchar();
//    scanf("%c", &op);
//    scanf("%f", &date2);
//    switch (op)
//    {
//    case '+':
//        printf("Please enter the expression: %.6f + %.6f = %.6f", date1, date2, date1 + date2);
//        break;
//    case'-':
//        printf("Please enter the expression: %.6f - %.6f = %6f", date1, date2, date1 - date2);
//        break;
//    case'X':
//        printf("Please enter the expression: %.6f * %.6f = %6f", date1, date2, date1 * date2);
//        break;
//    case'*':
//        printf("Please enter the expression: %.6f * %.6f = %6f", date1, date2, date1 * date2);
//        break;
//    case'/':
//        if (date2 != 0)
//            printf("Please enter the expression: %.6f / %.6f = %6f", date1, date2, date1 / date2);
//        else
//            printf("Please enter the expression: Division by zero!");
//        break;
//    case'\\':
//        printf("Please enter the expression: Unknown operator!");
//        break;
//    }
//    /**********end***********/
//    return 0;
//}
//#include<stdio.h>
//int main()
//{
//  long long  int i = 1, n, m, p, q, t;
//    scanf("%lld", &n);
//    t = n;
//
//    while ((n / 10) != 0) {
//        n = n / 10;
//        i++;
//    }
//    i = i - 1;
//    p = 1;
//    for (q = 1; q <= i; q++) {
//        p = p * 10;
//    }
//    while (i >= 0) {
//        m = t / p;
//        t = t - m * p;
//        printf("%lld", m);
//        p = p / 10;
//        if (i % 3 == 0 && i != 0) {
//            printf(",");
//        }
//        i = i - 1;
//    }
//    return 0;
//}
//#include <stdio.h>
//#include<string.h>
//int main()
//{
//
//    char arr1[1000] = {}, arr2[1000] = {}, arr3[1000] = {};
//    scanf("%s", &arr1);
//    int l = strlen(arr1);
//    int i = 0, k = 0;
//    for (i = 0; i < l; i++)
//    {
//        arr2[i] = arr1[l - i - 1];
//    }
//    if (l > 3)
//    {
//        for (i = 0, k = 0; 1; i++)
//        {
//            if ((i + 1) % 3 != 0)
//            {
//                arr3[i + k] = arr2[i];
//                if (i == l - 1)
//                {
//                    break;
//
//                }
//            }
//            else
//            {
//                arr3[i + k] = arr2[i];
//                arr3[i + 1 + k] = ',';
//                k++;
//            }
//        }
//    }
//    else
//    {
//        for (int b = 0; b < l; b++)
//        {
//            printf("%c", arr1[b]);
//        }
//    }
//    if (l > 3)
//    {
//        for (i = i + k; i >= 0; i--)
//        {
//            printf("%c", arr3[i]);
//        }
//    }
//    return 0;
//}
#include<stdio.h>
#include<math.h>
int main()
{
    int n;
    double m;
    scanf("%d", &n);
    m = pow(n, 1.0 / 3);
    printf("%.3f", m * 3);
}
